package com.woniuxy.entitys;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * tb_fix
 * @author 
 */
@Data
public class TbFix implements Serializable {
    private Integer fid;

    private Integer uid;

    private Integer hid;

    private Integer mid;

    private Integer bid;

    @JsonFormat(pattern = "yyyy-MM-dd ")
    private Date fixTime;

    private Integer softdel;

    private String beiyong1;

    private String beiyong2;
    private TbMalfunction tbMalfunction;
    private TbWorker tbWorker;
    private TbBed tbBed;

//    private static final long serialVersionUID = 1L;
//
//    public Integer getFid() {
//        return fid;
//    }
//
//    public void setFid(Integer fid) {
//        this.fid = fid;
//    }
//
//    public Integer getUid() {
//        return uid;
//    }
//
//    public void setUid(Integer uid) {
//        this.uid = uid;
//    }
//
//    public Integer getHid() {
//        return hid;
//    }
//
//    public void setHid(Integer hid) {
//        this.hid = hid;
//    }
//
//    public Integer getMid() {
//        return mid;
//    }
//
//    public void setMid(Integer mid) {
//        this.mid = mid;
//    }
//
//    public Integer getBid() {
//        return bid;
//    }
//
//    public void setBid(Integer bid) {
//        this.bid = bid;
//    }
//
//    public Date getFixTime() {
//        return fixTime;
//    }
//
//    public void setFixTime(Date fixTime) {
//        this.fixTime = fixTime;
//    }
//
//    public Integer getSoftdel() {
//        return softdel;
//    }
//
//    public void setSoftdel(Integer softdel) {
//        this.softdel = softdel;
//    }
//
//    public String getBeiyong1() {
//        return beiyong1;
//    }
//
//    public void setBeiyong1(String beiyong1) {
//        this.beiyong1 = beiyong1;
//    }
//
//    public String getBeiyong2() {
//        return beiyong2;
//    }
//
//    public void setBeiyong2(String beiyong2) {
//        this.beiyong2 = beiyong2;
//    }
//
//    @Override
//    public boolean equals(Object that) {
//        if (this == that) {
//            return true;
//        }
//        if (that == null) {
//            return false;
//        }
//        if (getClass() != that.getClass()) {
//            return false;
//        }
//        TbFix other = (TbFix) that;
//        return (this.getFid() == null ? other.getFid() == null : this.getFid().equals(other.getFid()))
//            && (this.getUid() == null ? other.getUid() == null : this.getUid().equals(other.getUid()))
//            && (this.getHid() == null ? other.getHid() == null : this.getHid().equals(other.getHid()))
//            && (this.getMid() == null ? other.getMid() == null : this.getMid().equals(other.getMid()))
//            && (this.getBid() == null ? other.getBid() == null : this.getBid().equals(other.getBid()))
//            && (this.getFixTime() == null ? other.getFixTime() == null : this.getFixTime().equals(other.getFixTime()))
//            && (this.getSoftdel() == null ? other.getSoftdel() == null : this.getSoftdel().equals(other.getSoftdel()))
//            && (this.getBeiyong1() == null ? other.getBeiyong1() == null : this.getBeiyong1().equals(other.getBeiyong1()))
//            && (this.getBeiyong2() == null ? other.getBeiyong2() == null : this.getBeiyong2().equals(other.getBeiyong2()));
//    }
//
//    @Override
//    public int hashCode() {
//        final int prime = 31;
//        int result = 1;
//        result = prime * result + ((getFid() == null) ? 0 : getFid().hashCode());
//        result = prime * result + ((getUid() == null) ? 0 : getUid().hashCode());
//        result = prime * result + ((getHid() == null) ? 0 : getHid().hashCode());
//        result = prime * result + ((getMid() == null) ? 0 : getMid().hashCode());
//        result = prime * result + ((getBid() == null) ? 0 : getBid().hashCode());
//        result = prime * result + ((getFixTime() == null) ? 0 : getFixTime().hashCode());
//        result = prime * result + ((getSoftdel() == null) ? 0 : getSoftdel().hashCode());
//        result = prime * result + ((getBeiyong1() == null) ? 0 : getBeiyong1().hashCode());
//        result = prime * result + ((getBeiyong2() == null) ? 0 : getBeiyong2().hashCode());
//        return result;
//    }
//
//    @Override
//    public String toString() {
//        StringBuilder sb = new StringBuilder();
//        sb.append(getClass().getSimpleName());
//        sb.append(" [");
//        sb.append("Hash = ").append(hashCode());
//        sb.append(", fid=").append(fid);
//        sb.append(", uid=").append(uid);
//        sb.append(", hid=").append(hid);
//        sb.append(", mid=").append(mid);
//        sb.append(", bid=").append(bid);
//        sb.append(", fixTime=").append(fixTime);
//        sb.append(", softdel=").append(softdel);
//        sb.append(", beiyong1=").append(beiyong1);
//        sb.append(", beiyong2=").append(beiyong2);
//        sb.append(", serialVersionUID=").append(serialVersionUID);
//        sb.append("]");
//        return sb.toString();
//    }
}